#ifndef _APPLICATION_H_
#define _APPLICATION_H_

namespace equip_system
{

class Application
{
public:
    static Application &GetInstance()
    {
        static Application instance;
        return instance;
    }
    // 删除拷贝构造函数和赋值运算符
    Application(const Application &) = delete;
    Application &operator=(const Application &) = delete;
    
    /*
     */
    int Start();

    /*
     */
    // int Stop();

private:
    Application();
    ~Application();
    
};
}; // namespace equip_system

#endif //_APPLICATION_H_